package javase.ch06.reflect.myReflectClass;

public class MyReflectDemo1 {
    public static void main(String[] args) throws ClassNotFoundException {
        /**
         * 获取Class对象得三种方式
         * 1.Class.forName("全类名")
         * 2.类名.class
         * 3.对象.getClass()
         */

        //1.第一种方式
        //全类名： 报名+类名
        Class aClass = Class.forName("reflect.myReflectClass.Student");
        System.out.println(aClass);

        //2.第二种方式
        Class aClass1 = Student.class;


        //3.第三种方式
        Student student = new Student();
        Class aClass2 = student.getClass();

        System.out.println(aClass == aClass1);
        System.out.println(aClass == aClass2);

    }
}
